package com.ztgf.user.models.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.io.Serializable;

/**
 * 用户基本信息VO
 *
 * @author zhanghualang
 * @Date 2020-05-28 17:43:46
 */
@Data
public class UserInfoVO implements Serializable {
    @ApiModelProperty(value = "主键")
    private Long id;
    @ApiModelProperty(value = "乐观锁")
    private Integer revision;
    @ApiModelProperty(value = "创建人")
    private Long createUserId;
    @ApiModelProperty(value = "更新人")
    private Long updateUserId;
    @ApiModelProperty(value = "积分")
    private Integer integral;
    @ApiModelProperty(value = "等级")
    private Integer level;
    @ApiModelProperty(value = "名称")
    private String name;
    @ApiModelProperty(value = "联系人名称")
    private String contactName;
    @ApiModelProperty(value = "公司地址")
    private String address;
    @ApiModelProperty(value = "logo图片")
    private String logoUrl;
    @ApiModelProperty(value = "状态 0创建、1审核通过、2审核打回、3审核拒绝、4冻结、5删除")
    private Integer status;
    @ApiModelProperty(value = "类型 0主账号。1子账号")
    private Integer type;
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    @ApiModelProperty(value = "更新时间")
    private Date updateTime;

    @ApiModelProperty(value = "手机号")
    private String mobile;
    @ApiModelProperty(value = "邮箱")
    private String email;
    @ApiModelProperty(value = "法人证件类型 0身份证，1护照。默认0")
    private String idCardType;
}
